// pageAdoptionProgram/pages/animal-cloud-adoption/animal-cloud-adoption.js
Page({
  /**
   * 页面的初始数据
   */
  data: {
    TabCur: 0,
    scrollLeft: 0,
    headerInfo: {
      picUrl:
        'cloud://cloud1-7g0jzi1h34a3b0ce.636c-cloud1-7g0jzi1h34a3b0ce-1318866511/illustration/动物守护计划/animal-cloud-adoption1.svg',
      title: '云认养中心',
      titleIntroduce: '云端认养动物，为动物保护出一份力吧',
      titleBgc: '#232323',
      titleColor: 'aliceblue',
      functionBtn: [
        {
          btnColor: 'gray',
          btnName: '对接动物',
          btnIcon: 'add'
        },
        {
          btnColor: 'grey',
          btnName: '我的动物',
          btnIcon: 'attention'
        }
      ]
    },
    classify: [
      {
        name: '全部动物'
      },
      {
        name: '哺乳类'
      },
      {
        name: '鸟类'
      },
      {
        name: '鱼类'
      },
      {
        name: '爬行类'
      },
      {
        name: '两栖类'
      }
    ],
    identity: '守护者'
  },

  //   跳转至动物详情页面
  toAnimalCardInfo() {
    wx.navigateTo({
      url: '/pageAdoptionProgram/pages/animal-card-info/animal-card-info?type=cloudAdoption'
    })
  },
  //   触发tab栏
  tabSelect(e) {
    this.setData({
      TabCur: e.currentTarget.dataset.id,
      scrollLeft: (e.currentTarget.dataset.id - 1) * 60
    })
  },

  //   滚动事件
  onScrollViewScroll(event) {
    console.log(event)
  },

  judgeInfo() {
    // return new Promise((resolve, reject) => {
    const userinfo = wx.getStorageSync('userinfo')
    // if (!userinfo) {
    //   wx.showModal({
    //     title: '未登录-请进行登录',
    //     content: '登录即享有认证,领养,收藏等操作权限',
    //     showCancel: false
    //   }).then(async () => {
    //     // console.log(res)
    //     let result = await wx.getUserInfo()
    //     console.log(result)
    //   })
    // }
    if (userinfo) {
      console.log(userinfo)
      if (userinfo.animalGuardia && userinfo.animalWardens) {
        this.setData({
          identity: '管理者'
        })
      }
    }
    // })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    this.judgeInfo()
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {},

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {},

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {},

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {},

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {},

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {},

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {}
})
